package com.crm.dao.mapper.returnMoney;

import com.crm.model.entity.returnMoney.BankOrder;
import com.crm.model.entity.returnMoney.BankOrderExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BankOrderMapper {
    long countByExample(BankOrderExample example);

    int deleteByExample(BankOrderExample example);

    int deleteByPrimaryKey(String id);

    int insert(BankOrder record);

    int insertSelective(BankOrder record);

    List<BankOrder> selectByExample(BankOrderExample example);

    BankOrder selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") BankOrder record, @Param("example") BankOrderExample example);

    int updateByExample(@Param("record") BankOrder record, @Param("example") BankOrderExample example);

    int updateByPrimaryKeySelective(BankOrder record);

    int updateByPrimaryKey(BankOrder record);
}